window.onload = function() { // 页面所有资源(包括图片、CSS等)加载完成后执行 console.log('页面完全加载完毕'); };
window.addEventListener('load', function() { // 页面完全加载后执行 console.log('所有资源加载完成'); });
document.addEventListener('DOMContentLoaded', function() { // DOM 解析完成时触发(无需等待样式表/图片等) console.log('DOM 加载完成'); });
// DOM 就绪时执行 document.addEventListener('DOMContentLoaded', init); function init() { console.log('DOM 准备就绪'); // 完全加载后执行 window.addEventListener('load', function() { console.log('所有资源加载完成'); // 可以在这里执行需要依赖完整页面的操作 }); }
<script type="text/javascript"> $(function () { ... }); </script>